#include "databaseop.h"
#include<QDebug>
databaseop::databaseop()
{
    if (QSqlDatabase::contains("qt_sql_default_connection")==true)
    {
        //直接返回数据库对象,qt_sql_default_connection代表当前数据库连接
        database = QSqlDatabase::database("qt_sql_default_connection");
    }
    else
    {
        // 建立和SQlite数据库的连接
        database = QSqlDatabase::addDatabase("QSQLITE");
        // 设置数据库文件的名字
        database.setDatabaseName("MyDataBase.db");
        qDebug()<<"数据库已连接"<<endl;
    }
    if (false == database.open())
    {
        qDebug() << "Error: Failed to connect database." << database.lastError();
    }

}


void databaseop::normalExec(QSqlQuery &sqlQuery,QString sql)
{
    if(false == sqlQuery.exec(sql))
    {
        qDebug()<<sqlQuery.lastError();
    }
    else
    {
        qDebug()<<"ok";
    }
}

databaseop::~databaseop()
{
    database.close();
}
